India, Aug. 18 -- In what's being seen as a major vote of confidence in Bengaluru's premium commercial real estate, Apple India has locked in a massive 2.7 lakh sq ft office space in the heart of the ... Read More